package kr.hkit.powerjava.chapter21.Programming;

class NotFoundException extends Exception{
	public NotFoundException(){
		super("찾지 못하였습니다");
	}
}

public class NotFoundExceptionTest {

	public static void main(String[] args) {
		int[] arr = {1, 2, 3, 4, 5, 6, 7 ,8, 9};
		int index = searchArray(arr, 11);//같은 값을 찾으면 인덱스 돌려주는 함수
		System.out.println(index);
	}

	private static int searchArray(int[] arr, int searchKey) {
		for (int i = 0; i < arr.length; i++) {//배열의 크기만큼 돌면서
			if(arr[i] == searchKey){//같은 수를 찾으면
				return i;//인덱스 리턴
			}
		}
		try{
			throw new NotFoundException();//못찾았으니까 예외발생
		}catch(NotFoundException e){
			System.out.println(e.getMessage());
		}
		return -1;
	}
}
